using System;

namespace Camalon.Drawing.Samples.CSharp
{
	/// <summary>
	/// Summary description for BallShape.
	/// </summary>
	public class CompondPens:Camalon.Drawing.ShapeContainer
    {
        internal ShapePen ShapePen6;
        internal SolidFill SolidFill1;
        internal Shapes.RectangleShape RectangleShape2;
        internal ShapePen ShapePen3;
        internal LinearGradientFill LinearGradientFill1;
        internal ShapePen ShapePen2;
        internal Shapes.Curve Curve1;
        internal Shapes.Line Line1;
        internal ShapePen ShapePen1;
        internal Shapes.Line Line2;
        internal ShapePen ShapePen4;
        internal ShapePen ShapePen5;
        internal Shapes.Line Line3;
	
		private void InitializeComponent()
		{
            this.ShapePen6 = new Camalon.Drawing.ShapePen();
            this.SolidFill1 = new Camalon.Drawing.SolidFill();
            this.RectangleShape2 = new Camalon.Drawing.Shapes.RectangleShape();
            this.ShapePen3 = new Camalon.Drawing.ShapePen();
            this.LinearGradientFill1 = new Camalon.Drawing.LinearGradientFill();
            this.ShapePen2 = new Camalon.Drawing.ShapePen();
            this.Curve1 = new Camalon.Drawing.Shapes.Curve();
            this.Line1 = new Camalon.Drawing.Shapes.Line();
            this.ShapePen1 = new Camalon.Drawing.ShapePen();
            this.Line2 = new Camalon.Drawing.Shapes.Line();
            this.ShapePen4 = new Camalon.Drawing.ShapePen();
            this.ShapePen5 = new Camalon.Drawing.ShapePen();
            this.Line3 = new Camalon.Drawing.Shapes.Line();
            ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
            // 
            // SolidFill1
            // 
            this.SolidFill1.Color = new Camalon.Drawing.TransparentColor(System.Drawing.Color.LightGoldenrodYellow);
            // 
            // RectangleShape2
            // 
            this.RectangleShape2.Anchor = System.Windows.Forms.AnchorStyles.None;
            this.RectangleShape2.BottomLeft = new Camalon.Drawing.Corner(0.09090922F, 0.2222222F);
            this.RectangleShape2.Fill = this.SolidFill1;
            this.RectangleShape2.Pen = this.ShapePen3;
            this.RectangleShape2.Position = new System.Drawing.Point(130, 160);
            this.RectangleShape2.Scale = new Camalon.Drawing.Scale(80, 0);
            this.RectangleShape2.Size = new System.Drawing.Size(110, 90);
            this.RectangleShape2.TopLeft = new Camalon.Drawing.Corner(4.161487E-07F, 0.2222225F);
            this.RectangleShape2.TopRight = new Camalon.Drawing.Corner(0.09090908F, 0.2222224F);
            this.RectangleShape2.TransformPen = true;
            // 
            // ShapePen3
            // 
            this.ShapePen3.Compounds = new int[] {
        0,
        30,
        50,
        100};
            this.ShapePen3.DashStyle = System.Drawing.Drawing2D.DashStyle.Custom;
            this.ShapePen3.Fill = this.LinearGradientFill1;
            this.ShapePen3.LineJoin = System.Drawing.Drawing2D.LineJoin.MiterClipped;
            this.ShapePen3.Width = 20F;
            // 
            // LinearGradientFill1
            // 
            this.LinearGradientFill1.InterpolationColors = new Camalon.Drawing.CompoundColor[] {
        new Camalon.Drawing.CompoundColor(System.Drawing.SystemColors.InactiveCaption),
        new Camalon.Drawing.CompoundColor(System.Drawing.Color.IndianRed, 0.5F),
        new Camalon.Drawing.CompoundColor(System.Drawing.Color.DarkOrange, 1F)};
            // 
            // ShapePen2
            // 
            this.ShapePen2.Compounds = new int[] {
        0,
        30,
        50,
        100};
            this.ShapePen2.Width = 15F;
            // 
            // Curve1
            // 
            this.Curve1.Anchor = System.Windows.Forms.AnchorStyles.None;
            this.Curve1.Pen = this.ShapePen3;
            this.Curve1.Points = new Camalon.Drawing.AnchorPoint[] {
        new Camalon.Drawing.AnchorPoint(480, 360, System.Windows.Forms.AnchorStyles.None),
        new Camalon.Drawing.AnchorPoint(390, 410, System.Windows.Forms.AnchorStyles.None),
        new Camalon.Drawing.AnchorPoint(340, 260, System.Windows.Forms.AnchorStyles.None)};
            this.Curve1.Position = new System.Drawing.Point(340, 260);
            this.Curve1.Scale = new Camalon.Drawing.Scale(130, -30);
            this.Curve1.Shear = new Camalon.Drawing.Shear(-123, 0);
            this.Curve1.Size = new System.Drawing.Size(140, 150);
            this.Curve1.TransformPen = true;
            // 
            // Line1
            // 
            this.Line1.Anchor = System.Windows.Forms.AnchorStyles.None;
            this.Line1.Pen = this.ShapePen1;
            this.Line1.Points = new Camalon.Drawing.AnchorPoint[] {
        new Camalon.Drawing.AnchorPoint(210, 50, System.Windows.Forms.AnchorStyles.None),
        new Camalon.Drawing.AnchorPoint(460, 50, System.Windows.Forms.AnchorStyles.None)};
            this.Line1.Position = new System.Drawing.Point(210, 50);
            this.Line1.Size = new System.Drawing.Size(250, 0);
            // 
            // ShapePen1
            // 
            this.ShapePen1.Color = new Camalon.Drawing.TransparentColor(System.Drawing.Color.Red);
            this.ShapePen1.DashPattern = new int[] {
        1,
        3,
        10,
        11};
            this.ShapePen1.DashStyle = System.Drawing.Drawing2D.DashStyle.Custom;
            this.ShapePen1.Width = 15F;
            // 
            // Line2
            // 
            this.Line2.Anchor = System.Windows.Forms.AnchorStyles.None;
            this.Line2.Pen = this.ShapePen4;
            this.Line2.Points = new Camalon.Drawing.AnchorPoint[] {
        new Camalon.Drawing.AnchorPoint(210, 90, System.Windows.Forms.AnchorStyles.None),
        new Camalon.Drawing.AnchorPoint(460, 90, System.Windows.Forms.AnchorStyles.None)};
            this.Line2.Position = new System.Drawing.Point(210, 90);
            this.Line2.Size = new System.Drawing.Size(250, 0);
            // 
            // ShapePen4
            // 
            this.ShapePen4.Color = new Camalon.Drawing.TransparentColor(System.Drawing.Color.Red);
            this.ShapePen4.DashPattern = new int[] {
        1,
        3,
        10,
        11};
            this.ShapePen4.DashStyle = System.Drawing.Drawing2D.DashStyle.Custom;
            this.ShapePen4.Fill = this.LinearGradientFill1;
            this.ShapePen4.Width = 15F;
            // 
            // ShapePen5
            // 
            this.ShapePen5.Compounds = new int[] {
        0,
        30,
        50,
        100};
            this.ShapePen5.DashStyle = System.Drawing.Drawing2D.DashStyle.Custom;
            this.ShapePen5.EndCap = new Camalon.Drawing.LineCapStyle(Camalon.Drawing.CapStyle.Round, Camalon.Drawing.CapSize.SmallSmall, Camalon.Drawing.CapAlign.Inset, 0F, false);
            this.ShapePen5.Fill = this.LinearGradientFill1;
            this.ShapePen5.LineJoin = System.Drawing.Drawing2D.LineJoin.Round;
            this.ShapePen5.StartCap = new Camalon.Drawing.LineCapStyle(Camalon.Drawing.CapStyle.Arrow, Camalon.Drawing.CapSize.Small);
            this.ShapePen5.Width = 15F;
            // 
            // Line3
            // 
            this.Line3.Anchor = System.Windows.Forms.AnchorStyles.None;
            this.Line3.Pen = this.ShapePen5;
            this.Line3.Points = new Camalon.Drawing.AnchorPoint[] {
        new Camalon.Drawing.AnchorPoint(450, 610, System.Windows.Forms.AnchorStyles.None),
        new Camalon.Drawing.AnchorPoint(330, 470, System.Windows.Forms.AnchorStyles.None),
        new Camalon.Drawing.AnchorPoint(220, 590, System.Windows.Forms.AnchorStyles.None),
        new Camalon.Drawing.AnchorPoint(120, 460, System.Windows.Forms.AnchorStyles.None)};
            this.Line3.Position = new System.Drawing.Point(120, 460);
            this.Line3.Size = new System.Drawing.Size(330, 150);
            // 
            // MultiShapeCanvas
            // 
            this.Position = new System.Drawing.Point(10, 10);
            this.Shapes.AddRange(new Camalon.Drawing.Shape[] {
            this.RectangleShape2,
            this.Curve1,
            this.Line1,
            this.Line2,
            this.Line3});
            this.Size = new System.Drawing.Size(636, 691);
            ((System.ComponentModel.ISupportInitialize)(this)).EndInit();

		}

        public CompondPens()
		{
			//
			// TODO: Add constructor logic here
			//
			InitializeComponent();
		}
	}
}
